package com.ecommerce.dddmodules.shippingcontext.model;
/**
 * @packageName: shippingcontext.model（发货上下文.领域包）
 * @className: PackageItem(包裹项目领域)
 * @description: 围绕此包裹项目领域展开业务
 * @author: luds
 * @version: v1.0
 * @date: 2021-04/02
 */
public class PackageItem {
	/**
	 * 产品ID
	 */
	private int productId;
	/**
	 * 重量
	 */
	private float weight;
	/**
	 * 估值
	 */
	private float estimatedValue;

	/**
	 * 由产品ID、重量、估值构造包裹项目
	 * @param productId 产品ID
	 * @param weight 重量
	 * @param estimatedValue 估值
	 */
	public PackageItem(int productId, float weight, float estimatedValue) {
		this.productId = productId;
		this.weight = weight;
		this.estimatedValue = estimatedValue;
	}

	/**
	 * 获取产品ID
	 * @return 返回产品ID
	 */
	public int getProductId() {
		return productId;
	}

	/**
	 * 设置产品ID
	 * @param productId 产品ID
	 */
	public void setProductId(int productId) {
		this.productId = productId;
	}

	/**
	 * 获取重量
	 * @return 返回重量
	 */
	public float getWeight() {
		return weight;
	}

	/**
	 * 设置重量
	 * @param weight 重量
	 */
	public void setWeight(float weight) {
		this.weight = weight;
	}

	/**
	 * 获取估值
	 * @return 返回估值
	 */
	public float getEstimatedValue() {
		return estimatedValue;
	}

	/**
	 * 设置估值
	 * @param estimatedValue 估值
	 */
	public void setEstimatedValue(float estimatedValue) {
		this.estimatedValue = estimatedValue;
	}
}
